<?php
/**
 * Author: Zheng_Great
 * Date: 2019-08-17 14:34:13
 * Description:  短信发送封装类
 */

namespace frontend\models;

use yii;

class Sms
{
    /** 
     * 对 阿里云 短信发送模板进行，
     * 小小的改进与封装
     * 
     * @return [true | false]
     * @ $mobile  手机号
     * @ $code    验证码
     */
    public function smsSend($mobile,$code){
        // echo $mobile;
        // echo $code;
           
        // 阿里 短信发送模板
        $response = Yii::$app->aliyun->sendSms(
            "呆的博客", // 短信签名
            "SMS_163525519", // 短信模板编号
            $mobile, // 短信接收者
            // 短信模板中字段的值
            [ 
                // "code"=>self::smsRand(),
                "code"=>$code,
                "product"=>"dsd"
            ],
            "123" //现在还不知道这有什么用？
        );
        print_r($response);
    }

    //生成随机，短信验证码
    public static function smsRand(){
        return rand(0000,9999);
    }

    // 验证短信验证码
    public static function validation_code(){
        echo self::$randCode;
    }

   public function smtest(){
       echo 'is smtest()';
   } 
}


?>